package com.css.fxfzypg.modules.resultsManagement.repository;

import com.css.fxfzypg.modules.resultsManagement.entity.MapType;

import java.sql.Timestamp;
import java.util.List;
import java.util.Map;

public interface MapTypeRepository {
    void saveMapType(MapType mapType);

    MapType getById(String id);

    void deleteById(String id, Timestamp timestamp);

    MapType update(MapType mapType);

    Map<String, Object> queryMaps(MapType mapType, int curPage, int pageSize);

    MapType getByMapType(String mapType,String id,String reportType);

    List<MapType> getByReportType(String reportType);
}
